package team3;

import java.util.List;

public class GameManager implements Runnable
{
	private BoardState currentState;
	private AI.Player currentPlayer;
	private project2.AI playerBlack;
	private project2.AI playerWhite;
	private List<GameListener> listeners;

	public GameManager(project2.AI black, project2.AI white)
	{
		//setup
	}

	public void registerGameListener(GameListener listener)
	{
		//register the listener
	}

	public void startGameLoop()
	{
		//create a thread to run game loop
	}

	public void run()
	{
		//keep running until someone wins;
		//fire off events for listeners when appropriate
	}
}
